package com.css.fxfzypg.modules.saresults.service;

import com.css.fxfzypg.base.response.RestResponse;
import com.css.fxfzypg.modules.saresults.entity.DzqhQpBasicMapEntity;
import com.css.fxfzypg.modules.saresults.param.DrillHoleQueryParam;
import com.css.fxfzypg.modules.saresults.vo.SaResultsHlVo;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public interface KzsfResultsService {
    RestResponse getKzsfResultsProject(DzqhQpBasicMapEntity qpBasicMapEntity, HttpServletRequest request,String geom);

    RestResponse getKzsfResultsHl(DrillHoleQueryParam param, HttpServletRequest request, String geom);

    RestResponse getKzsfResultsById(String projectId, String modelName);

    void exportExcelKzsfResults(HttpServletResponse response, String projectId, String modelName);

    void exportExcel(HttpServletResponse response, DrillHoleQueryParam param);
}
